using XLua;
namespace Yoozoo.Gameplay.RTS.Proto
{
    [GCOptimize]
    [LuaCallCSharp]
    public struct MapCommonBattleObj
    {
        public MapUnit identity;
        public Coordinate coordinate;
        public MapUnit attackTarget;
        public int marchTypeInt;
        public int marchStatusInt;
        public int rage;
        public int team;
        public int hero1;
        public int hero2;
        public int hero3;
        public int rageMax;
        public int initHp;
        public int currentHp;
        public bool isFightConditionNotMet;
        public string modelName;
        public float radius;

        public string[] heroIconList;
        public int soldierCount;
        public int initSoldierCount;
        public int soldierListLength;
        public long allianceId;
        public bool isNewFromServer;
        
        public int formationId;
        public int level;
        public long expireMills;
    }
}